//  Created by zmyl on 2025/5/30.
//  Copyright © 2025 zmyl. All rights reserved.

#ifndef HttpUrlConstants_h
#define HttpUrlConstants_h

/*----------------- 登录 -----------------*/
// 发送验证码
static NSString *const SEND_AUTH_CODE = @"/auth/v1/sms/vc";

// 验证码 登录
static NSString *const AUTH_CODE_LOGIN = @"/auth/v1/login/pn";

// 手机/密码登录
static NSString *const LOGIN_PHONE_PWD = @"/auth/v1/login/pp";

// 学校账号登录
static NSString *const SCHOOL_ACCOUNT_LOGIN = @"/auth/v1/login/uno";

// 该用户绑定的组织列表(登录时选择属于哪个组织)
static NSString *const USER_AUTHED_ORG_LIST = @"/auth/v1/org-list";

// 绑定手机号
static NSString *const BIND_PHONE = @"/user/v1/my/binding/phone";

// 更换手机号
static NSString *const CHANGE_PHONE = @"/user/v1/my/phone-num";

// 验证码 插件快捷获取
static NSString *const AUTH_CODE_TEST = @"/auth/v1/sms/vc/test";

/*----------------- 用户 -----------------*/
// 获取用户信息
static NSString *const USER_INFO = @"/user/v2/info/complete";

static NSString *const DATA_TAG_TYPE_LIST = @"/data-tag/v1/list";

static NSString *const DATA_TAG_KEYWORD_LIST = @"/data-tag/v1/list/by/keyword";

// 用户学科专业(保存/查询)
static NSString *const USER_MAJOR_TAG = @"/user/tag/v1";

/*----------------- 首页 -----------------*/
// 广告banner
static NSString *const HOME_BANNER = @"/ad/v3/list";

/// 金刚区
static NSString *const HOME_FUNC_AREA = @"/selected-outline/v6/list";

/*----------------- 产品列表 -----------------*/
static NSString *const PRODUCT_LIST = @"/commodity/v5/list/by/pay/product";

// 首页推荐的产品列表
static NSString *const PRODUCT_RECOMMEND_LIST = @"/commodity/v4/recommend/list";

// 学习页/已学课程
static NSString *const STUDY_COURSE_LIST = @"/course/v3/learn/list";

// 学习页/已学题库
static NSString *const STUDY_QUES_LIB_LIST = @"/question/v2/library/learn/list";

// 学习页/已学标本
static NSString *const STUDY_SIDE_LIB_LIST = @"/slide/v2/library/learn/list";

// 学习页/已学解剖
static NSString *const STUDY_ANATOMY_LIST = @"/anatomy/learn/v1/list";

// 课程收藏
static NSString *const COURSE_COLLECT_LIST = @"/course/v3/collect/list";

// 题库收藏
static NSString *const QUESTION_LIB_COLLECT_LIST = @"/question/v3/library/collect/list";

// 标本收藏
static NSString *const SLIDE_LIB_COLLECT_LIST = @"/slide/v3/library/collect/list";

/*----------------- 产品详情 -----------------*/
static NSString *const COURSE_DETAIL = @"/course/v3/detail/";

static NSString *const QUESTION_LIBRARY_DETAIL = @"/question/v3/library/detail/";

static NSString *const SLIDE_LIB_BANK_DETAIL = @"/slide/v2/library/detail/";

static NSString *const SLIDE_3DVR_EMBRYO_ID = @"/slide/v2/library/detail-3dvr-id";
// static NSString *const SLIDE_3DVR_EMBRYO_DETAIL = @"/slide/v2/library/detail-3dvr";

// 已学习上报
static NSString *const PRODUCT_LEARNED_POST = @"/product/learn/v1";

/*----------------- 搜索 -----------------*/
// 搜索-热门推荐
static NSString *const RECOMMEND_SEARCH_LIST = @"/commodity/v2/recommend/search/list";

static NSString *const COMMODITY_SEARCH_LIST = @"/commodity/v5/list/by/keyword";

/*----------------- 会员模块、订单、购买 -----------------*/
static NSString *const MEMBER_VIP_PLACE_ORDER = @"/order/user/halo/v1/place-order";

// 商品预下单
static NSString *const COMMODITY_PLACE_ORDER = @"/order/commodity/v2/place-order";

// 会员Vip列表(内购有关)
static NSString *const MEMBER_VIP_CARD_LIST = @"/user/halo/v1/base-member/card/list";

// 芝士充值
static NSString *const CHEESE_RECHARGE_PLACE_ORDER = @"/order/balance/v1/place-order";

// 芝士充值回调
static NSString *const CHEESE_ORDER_PAY_CALLBACK = @"/order/balance/v1/applepay/callback";

// 会员Vip回调
static NSString *const MEMBER_VIP_ORDER_PAY_CALLBACK = @"/order/user/halo/v1/applepay/callback";

/*----------------- 我的模块 -----------------*/
// 课程笔记-列表
static NSString *const COURSE_NOTE_LIST = @"/course/v2/note/list";

// 课程-笔记
static NSString *const COURSE_NOTE = @"/course/v1/note";

static NSString *const TRANSACTION_DETAIL_LIST = @"/user/balance/v1/my/change-log";

/*----------------- 课程 -----------------*/
static NSString *const COURSE_CHAPTER_LIST = @"/course/v1/chapter/list/";
static NSString *const COURSE_COURSEWARE_LIST = @"/courseware/v3/chapter/list";
static NSString *const COURSE_COURSEWARE_TRY_LOOK_LIST = @"/courseware/v1/try-see/list/";

static NSString *const COURSE_COURSEWARE_LEARN_INFO = @"/courseware/v3/learn/info/";
static NSString *const COURSE_COURSEWARE_LAST_LEARN_INFO = @"/courseware/v3/last/learn/";

/*----------------- 题库 -----------------*/

static NSString *const QUESTION_CHAPTERLIST = @"/question/v3/library/catalog/";

// 题库重刷
static NSString *const QUESTION_LIBRARY_REFRESH = @"/question/v1/library/refresh";

// 题库详情
// static NSString *const QUESTION_LIBRARY_DETAIL = @"/question/v3/library/detail/";

static NSString *const QUESTION_GenerateID = @"/open/v1/generate/id";

// 错题集
static NSString *const QUESTION_PRODUCT_WRONG_LIST = @"/question/v3/wrong/product";

static NSString *const QUESTION_PRODUCT_CATALOG_WRONG_LIST = @"/question/v1/wrong/catalog/list";

// 错题集-每日一练
static NSString *const QUESTION_DAILY_WRONG_LIST = @"/question/v1/daily/wrong/list";

/*----------------- 大赛 -----------------*/
static NSString *const MEGAGAME_ACCESS_CHECK = @"/auth/v2/vip/access/check/";

static NSString *const PRACTICE_MEGAGAME_LIBRARYS = @"/practice/app/v1/list";

static NSString *const MEGAGAME_QUESLIB_CHAPTERLIST = @"/practice/app/v1/catalog/";

static NSString *const MEGAGAME_QUESERROR_LIBRARYS = @"/practice/app/v1/question/error/library";

static NSString *const MEGAGAME_INFO = @"/info/v1/ms/";

/*----------------- 标本 -----------------*/
static NSString *const SLIDE_LIBRARY_SYSTEM_LIST = @"/slide/v1/library/system";

// 某个标本库的所有列表
static NSString *const ONE_SLIDE_ALL_LIST = @"/slide/v1/list/";

// 首页标本推荐列表
static NSString *const SLIDE_RECOMMEND_LIST = @"/slide/v3/list";

// 标本-标注-预设列表
static NSString *const SLIDE_ANNOTATION_PRESET_LIST = @"/slide/v1/annotation/preset/list";

// 标本-标注-我的列表
static NSString *const SLIDE_ANNOTATION_MY_LIST = @"/slide/v1/annotation/my/list";

// 标本-标注-老师的标注列表
static NSString *const SLIDE_ANNOTATION_TEACHER_LIST = @"/question/v1/slide/annotation/list";

static NSString *const SLIDE_ANNOTATION_STUDENT_LIST = @"/question/v1/slide/student/annotation/list";

// 标本-标注
static NSString *const SLIDE_ANNOTATION = @"/slide/v1/annotation";

// 标本-学生标注
static NSString *const SLIDE_ANNOTATION_STUDENT = @"/question/v1/slide/student/annotation";

/*----------------- 解剖 -----------------*/
static NSString *const ANATOMY_INTRODUCE_DETAIL = @"/anatomy/mg/v1/commodity/detail/";

static NSString *const ANATOMY_COURSEWARE_LIST = @"/courseware/v1/list";

static NSString *const ANATOMY_RECOMMEND_LIST = @"/anatomy/v3/recommend/list";

/*----------------- 虚拟仿真 -----------------*/
static NSString *const VIRTUAL_SIMULATION_TYPE_LIST = @"/simular/v4/type/count";

static NSString *const VIRTUAL_SIMULATION_LIST = @"/simular/v4/a/list";

static NSString *const VIRTUAL_SIMULATION_RECOMMEND_LIST = @"/simular/v4/recommend";

static NSString *const VIRTUAL_SIMULATION_VIDEO_LIST = @"/simular/v4/video/list";

static NSString *const VIRTUAL_SIMULATION_LEARN_VIDEO_LIST = @"/simular/v4/video/learn/list";

/*----------------- 病史采集 -----------------*/
static NSString *const MCG_INQUIRY_HOME_LIST = @"/inquiry/v3/client/list";

#endif
/* HttpUrlConstants_h */
